$(function(){
    
    $("#ModalProAlm").dialog({
        autoOpen: false,
        width: 800,
        height: 350,
        buttons: {
            "Generar Orden de Compra":function(){
                window.location = "?set=13";
            },
            "Cerrar": function() {
                $("#ModalProAlm").dialog("close");
            }
        },
        modal: true
    });
    
    $("#btnVerDeta").click(function(){
        $("#ModalProAlm").dialog("open");
        buscar();
    });
    
    setInterval("Hora()",1000);
    contarProductosMinimos();
});

var contarProductosMinimos = function(){
    var producto = {
        opc:'con'
    };
    $.ajax({
        data: producto,
        url:'ajax/ajaxProductoAlmacen.php',
        type:'POST',
        success:function(response){
            $("#lblProducto").html(response);
        }
    });
};

var Hora = function(){
    var fecha = new Date();
    var horas = fecha.getHours();
    var minutos = fecha.getMinutes();
    var segundos = fecha.getSeconds();
    var m =  " am";
    
    if(horas>12){horas -=12; m = " pm";};
    if(horas < 10){horas = "0" + horas;};
    if(minutos < 10){minutos = "0" + minutos;};
    if(segundos < 10){segundos = "0" + segundos;};
    
    var hora = horas + ":" + minutos + ":" + segundos + m;
    
    $("#txtHora").html(hora);
};

var buscar = function() {
    
    var vurli='ajax/ajaxProductoAlmacen.php?opc=bus&nd='+new Date().getTime();
    
    var producto = {
        opc:"bus1"
    };
    $("#grid").jqGrid("clearGridData", true);
    $("#grid").jqGrid('setGridParam',{url:vurli,datatype:'json',mtype: 'POST',postData:producto}).trigger('reloadGrid');
    
    jQuery("#grid").jqGrid({
        url:vurli,
        datatype: "json",
        mtype: 'POST',
        postData:producto,
        colNames: ['Codigo','Codigo Producto','Producto','Codigo Almacen', 'Almacen','Stock Actual','Stock MAX.','Stock MIN.'],
        colModel: [
                    {name: 'codigo',index: 'codigo',width: 25,sorttype:"string",hidden:true},
                    {name: 'cod_producto',index: 'cod_producto',width: 0,sorttype:"string",hidden:true},
                    {name: 'producto',index: 'producto',width: 100,sorttype:"string"},
                    {name: 'cod_almacen',index: 'cod_almacen',width: 0,sorttype:"string",hidden:true},
                    {name: 'almacen',index: 'almacen',width: 60,sorttype:"string"},
                    {name: 'stock_actual',index: 'stock_actual',width: 30,sorttype:"string"},
                    {name: 'stock_max',index: 'stock_max',width: 30,sorttype:"string",hidden:true},
                    {name: 'stock_min',index: 'stock_min',width: 30,sorttype:"string"}
                  ],
        rowNum:10,
   	rowList:[10,20,30],
   	pager: '#pager',
   	sortname: 'id',
        viewrecords: true,
        sortorder: "desc",
        multiselect: false,
        multiSort:true,
        width: "700",
        height: "80",
        caption: "Productos"
    }).navGrid("#pager", {
        edit: false,
        add: false,
        search: false,
        del: false
    });
};